package cn.lizemin.decorator.version3.flavor;

import cn.lizemin.decorator.version3.drink.Drink;

/**
 * @author lzm
 * @version 1.0
 * @description: 调料抽象，可扩展
 * @date 2022/4/13 11:18
 */
public abstract class Flavor extends Drink {
    Drink drink;

    /**
     * 下面的构造器有些多余，一般是直接放在子类中比较合适，抽象类中一般不需要构造器
     * @return
     */
//    public Flavor(Drink drink) {
//        this.drink = drink;
//    }

    @Override
    public abstract String getDescription();

}
